local extension = Package:new("seaborn_cards", Package.CardPack)
extension.extensionName = "seaborn"

Fk:loadTranslationTable{
  ["seaborn_cards"] = "海嗣包",
}

if not Fk.skills["poker_skill"] then
  extension:loadSkillSkels{require "packages.seaborn.pkg.cards.skills.poker"}
  local poker = fk.CreateCard{
    name = "&poker",
    type = Card.TypeBasic,
    skill = "poker_skill",
    is_passive = true,
  }
  extension:loadCardSkels{poker}
  extension:addCardSpec("poker")
  Fk:loadTranslationTable{
    ["poker"] = "扑克牌",
    [":poker"] = ""
  }
end

if not Fk.skills["shoot__slash_skill"] then
  extension:loadSkillSkels{require "packages.seaborn.pkg.cards.skills.shoot__slash"}
  local shoot__slash = fk.CreateCard{
    name = "&shoot__slash",
    type = Card.TypeBasic,
    skill = "shoot__slash_skill",
    is_damage_card = true,
  }
  extension:loadCardSkels{shoot__slash}
  extension:addCardSpec("shoot__slash")
  Fk:loadTranslationTable{
    ["shoot__slash"] = "射杀",
    [":shoot__slash"] = "基本牌" ..
      "<br/><b>时机</b>：出牌阶段" ..
      "<br/><b>目标</b>：一名其他角色" ..
      "<br/><b>效果</b>：对目标角色造成1点伤害。"
  }
end

extension:loadSkillSkels{require "packages.seaborn.pkg.cards.skills.execute"}
local execute = fk.CreateCard{
  name = "&execute",
  type = Card.TypeTrick,
  skill = "execute_skill",
  is_damage_card = true,
}
extension:loadCardSkels{execute}
extension:addCardSpec("execute")
Fk:loadTranslationTable{
  ["execute"] = "一刀斩",
  [":execute"] = "锦囊牌" ..
    "<br/><b>时机</b>：出牌阶段" ..
    "<br/><b>目标</b>：一名其他角色" ..
    "<br/><b>效果</b>：对目标角色造成X点伤害（X为你的体力值）。"
}

return extension